package main

import "fmt"

func main() {

	str := "steven"
	fmt.Printf("%T , %v \n", str, str)
	var a rune = '一'
	fmt.Printf("%T , %v \n", a, a)
	var b byte = 'b'
	fmt.Printf("%T , %v \n", b, b)
	var c int32 = 98
	fmt.Printf("%T , %v \n", c, c)

	d := b
	fmt.Printf("%T , %v \n", d, d)
	e := 'b'
	fmt.Printf("%T , %v \n", e, e)

	var flag bool
	fmt.Printf("%T, %v, %t \n", flag, flag, flag)
	flag = true
	fmt.Printf("%T, %v, %t \n", flag, flag, flag)

}
